home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / window_p.h < prev    next >
Text File  |  1993-10-07  |  4KB  |  84 lines

  1. #ifndef __WINDOW_P_H__
  2. #define __WINDOW_P_H__
  3.  
  4. extern Lisp_Object make_window _P_((void));
  5. extern struct Lisp_Vector * window_display_table _P_((struct window *w));
  6. extern _VOID_ set_window_height _P_((Lisp_Object window, int height,
  7.                                      int nodelete));
  8. extern _VOID_ set_window_width _P_((Lisp_Object window, int width,
  9.                                     int nodelete));
  10. extern _VOID_ temp_output_buffer_show _P_((register Lisp_Object buf));
  11. extern int window_height _P_((Lisp_Object window));
  12. extern int window_width _P_((Lisp_Object window));
  13. extern _VOID_ change_window_height _P_((register int delta, int widthflag));
  14. extern int window_internal_height _P_((struct window *w));
  15. extern int window_internal_width _P_((struct window *w));
  16. extern _VOID_ window_scroll _P_((Lisp_Object window, int n, int noerror));
  17. extern _VOID_ delete_all_subwindows _P_((register struct window *w));
  18. extern _VOID_ init_window_once _P_((void));
  19. extern _VOID_ syms_of_window _P_((void));
  20. extern _VOID_ keys_of_window _P_((void));
  21.  
  22. DEFUN_P(Fwindowp, (Lisp_Object obj));
  23. DEFUN_P(Fwindow_live_p, (Lisp_Object obj));
  24. DEFUN_P(Fselected_window, (void));
  25. DEFUN_P(Fminibuffer_window, (Lisp_Object frame));
  26. DEFUN_P(Fwindow_minibuffer_p, (Lisp_Object window));
  27. DEFUN_P(Fpos_visible_in_window_p, (Lisp_Object pos, Lisp_Object window));
  28. DEFUN_P(Fwindow_buffer, (Lisp_Object window));
  29. DEFUN_P(Fwindow_height, (Lisp_Object window));
  30. DEFUN_P(Fwindow_width, (Lisp_Object window));
  31. DEFUN_P(Fwindow_hscroll, (Lisp_Object window));
  32. DEFUN_P(Fset_window_hscroll, (register Lisp_Object window,
  33.                               register Lisp_Object ncol));
  34. DEFUN_P(Fwindow_edges, (Lisp_Object window));
  35. DEFUN_P(Fcoordinates_in_window_p, (register Lisp_Object coordinates,
  36.                                    register Lisp_Object window));
  37. DEFUN_P(Fwindow_at, (Lisp_Object x, Lisp_Object y, Lisp_Object frame));
  38. DEFUN_P(Fwindow_point, (Lisp_Object window));
  39. DEFUN_P(Fwindow_start, (Lisp_Object window));
  40. DEFUN_P(Fwindow_end, (Lisp_Object window));
  41. DEFUN_P(Fset_window_point, (Lisp_Object window, Lisp_Object pos));
  42. DEFUN_P(Fset_window_start, (Lisp_Object window, Lisp_Object pos,
  43.                             Lisp_Object noforce));
  44. DEFUN_P(Fwindow_dedicated_p, (Lisp_Object window));
  45. DEFUN_P(Fset_window_dedicated_p, (Lisp_Object window, Lisp_Object arg));
  46. DEFUN_P(Fwindow_display_table, (Lisp_Object window));
  47. DEFUN_P(Fset_window_display_table, (register Lisp_Object window,
  48.                                     register Lisp_Object table));
  49. DEFUN_P(Fdelete_window, (Lisp_Object window));
  50. DEFUN_P(Fnext_window, (register Lisp_Object window,
  51.                        register Lisp_Object minibuf,
  52.                        register Lisp_Object all_frames));
  53. DEFUN_P(Fprevious_window, (register Lisp_Object window,
  54.                            register Lisp_Object minibuf,
  55.                            register Lisp_Object all_frames));
  56. DEFUN_P(Fother_window, (register Lisp_Object n,
  57.                         register Lisp_Object all_frames));
  58. DEFUN_P(Fget_lru_window, (Lisp_Object frames));
  59. DEFUN_P(Fget_largest_window, (Lisp_Object frame));
  60. DEFUN_P(Fget_buffer_window, (Lisp_Object buffer, Lisp_Object frame));
  61. DEFUN_P(Fdelete_other_windows, (Lisp_Object window));
  62. DEFUN_P(Fdelete_windows_on, (Lisp_Object buffer, Lisp_Object frame));
  63. DEFUN_P(Freplace_buffer_in_windows, (Lisp_Object buffer));
  64. DEFUN_P(Fset_window_buffer, (Lisp_Object window, Lisp_Object buffer));
  65. DEFUN_P(Fselect_window, (Lisp_Object window));
  66. DEFUN_P(Fdisplay_buffer, (Lisp_Object buffer, Lisp_Object not_this_window));
  67. DEFUN_P(Fsplit_window, (Lisp_Object window, Lisp_Object chsize,
  68.                         Lisp_Object horflag));
  69. DEFUN_P(Fenlarge_window, (Lisp_Object n, Lisp_Object side));
  70. DEFUN_P(Fshrink_window, (Lisp_Object n, Lisp_Object side));
  71. DEFUN_P(Fscroll_up, (Lisp_Object n));
  72. DEFUN_P(Fscroll_down, (Lisp_Object n));
  73. DEFUN_P(Fscroll_other_window, (Lisp_Object n));
  74. DEFUN_P(Fscroll_left, (Lisp_Object arg));
  75. DEFUN_P(Fscroll_right, (Lisp_Object arg));
  76. DEFUN_P(Frecenter, (Lisp_Object n));
  77. DEFUN_P(Fmove_to_window_line, (register Lisp_Object arg));
  78. DEFUN_P(Fwindow_configuration_p, (Lisp_Object obj));
  79. DEFUN_P(Fset_window_configuration, (Lisp_Object configuration));
  80. DEFUN_P(Fcurrent_window_configuration, (Lisp_Object frame));
  81. DEFUN_P(Fsave_window_excursion, (Lisp_Object args));
  82.  
  83. #endif
  84.